/**注释有三种：
 * 这里是文档注释，
 * 文档注释可以跟随源代码发布，便于代码的使用
 * javadoc指令可以自动收集文档注释，并形成代码的帮助手册
 */
/*
 * package ：必须是整个文件的第一条有效指令
 */
//   package 1234k1324 1324 132   ctrl  +  /
package com.neusoft.elm.ui;


import javax.swing.text.StyledEditorKit.BoldAction;

import com.sun.swing.internal.plaf.basic.resources.basic;



public class HelloWorld {
	public static void main(String[] args) {
		int i =0xaa00ef;
		byte b = (byte)i ;
		System.out.println(b);
//		byte b = 'A';
//		short s = b ;
	//	System.out.println(s );
		//long l = 999999999999999999l;
		//float f  =  l ;
		//System.out.println(f );
		// 隐式转换，自动转换
		// 1、兼容
		// 2、 没有精度损失
//		byte b = 12;
//		int i = b;
//		char c = 'A';
//		int i = c ;
	}
	public static void main5(String[] args) {
		boolean b0 = true;
		boolean b1 = false;
		System.out.println(b0 && b1);//逻辑与运算：两个 boolean 都
		//是真结果才为真
		System.out.println( b0 ||b1);
//		boolean b = true;
//		b = !b;
//		System.out.println( b );
//		b = !b;
//		System.out.println( b );
//		b = !b;
//		System.out.println( b );
		
//		boolean b ;
//		b = false;
//		System.out.println(b);
	}
	public static void main4(String[] args) {
		char c =  '\\';
		String path = "c:\\a\\b\\r\\n\\t\\f.txt";
		System.out.println(c);
//		转义字符
//		char c = '\t'; // 输入回车键
//		System.out.println(c);
//		char c = 'A'; 
		// ''表示一个字符
		// 字符的本质是一个整数
//		String string = "";
//		string ="a";
//		string = "abc";
		//		char c = 'A';
//		int i = c;
//		System.out.println( i );
		// A  65 
		// a  97 
		//       32
		// 0   48 
	}
	
	public static void main3(String[] args) {
		int i = Integer.MAX_VALUE;
		i +=1;
		System.out.println(i );
	}
	public static void main2(String[] args) {
		float f = 3.14F; //默认的浮点数是double的 
		double d = 3.14; //
		float f1 = 0.00123456789f;
		float f2 = 0.00123456778f;
		System.out.println( f1 ==f2);
		// 浮点数的计算,因精度损失导致的计算错误
		f1 = 0.3333333f*3;
		System.out.println(f1);
		
		
	}
	public static void main1(String[] args) {
//		int value  =58;
//		value = 0B111010;
//		value = 072;
//		value = 0x13A;
//		value =  1* 256 +3*16 +  10 *1 ;
//		System.out.println(value);
		// 128 ,64,32,16,8,4,2,1     
		//   0   0  1  1 1 0 1  0
//		int age  = 32; // 十进制
//		age =  0B100000;
//		age = 040;
//		age = 0x20; 
//		System.out.println(age);
//		System.out.println(Short.MAX_VALUE);
		
		// -2127483648~ 2127473647
//		final double PI = 3.14;
//		
//		final int age  ;
//		age = 200; //常亮必须被初始化，
////		age = 300;  但不能二次赋值
		//age = age +100;
//		String  s  ;
//		s = "段静迪";
//		s= s + s;
//		s = s + "abcd";
		// 在java语言中，读取任何变量之前必须先写
		//第一次写【赋值】内存的操作 被称为变量的初始化
//		int  数据类型 ：
//		1、指明内存大小
//		2、限定内存中保存的数的范围
////		使用final修饰的变量
//		System.out.println(age);
//		System.out.println(s);
//		Dept dept = new Dept();
	}

}
/*这里是多行注释
 * 
 * */
